home *** CD-ROM | disk | FTP | other *** search
- This is Serv-U version 1.1h, a FTP server (or Daemon) for MS-Windows
- and its variants that use WinSock for TCP/IP network access.
-
- Serv-U comes with the following files:
-
- SERV-U.EXE - The FTP-server executable itself
- SERV-U.DOC - The documentation in MS-Word
- format
- SERV-U.TXT - The documentation in ASCII format
- README.TXT - This file
- BWCC.DLL - The Borland Custom Control library
- that creates the 3D-look
- REGISTER.TXT - A registration form in ASCII format
- FILE_ID.DIZ - Information file for bulletin boards
-
- Installation is easy, but please take a look at the documentation
- before doing so. If you have an earlier version and want to upgrade
- then this is also described in the documentation, as is a list of
- changes since version 1.00. The manual was written for v1.1, a list
- of changes since then is shown at the end of this text.
-
- If you have any questions or comments then please don't hesitate to
- get in touch. My E-mail address is:
-
- RJB@eel-mail.mc.duke.edu
-
- Enjoy!
-
- Rob
- -/-
-
-
- CHANGES SINCE VERSION 1.1
- =========================
-
- The current version of Serv-U, version 1.1h, contains a number of new
- features not described in the manual. Most notably, Serv-U now supports
- long file/directory names under Windows 95, drive changes from WWW
- browsers (like Netscape) and directory change messages.
-
- Below is a list of changes over v1.1 and after that some of the new
- features will be described in more detail.
-
- Version 1.1h
- ------------
- * Added switch to explicitely disable long file/directory names in
- Windows 95.
- * Fixed a bug causing garbage to appear in some cases if a directory
- listing of an empty directory was made
-
- Version 1.1g
- ------------
- * Fixed bug in making directories for Win3.1 and WFW3.11.
- * Fixed bug in deleting long file names under Win95.
-
- Version 1.1f
- ------------
- * Windows 95 long file names are supported. Serv-U auto-detects
- the presence of Win95.
- * The current number of users is displayed in the window title.
- * The 'password' checks for anonymous users can be disabled.
- * MS-DOS or Windows programs can be started remotely, using the
- SITE command EXEC. The EXEC mechanism is also part of the
- regular access rules.
- * When the server is stopped while there are users logged in, a
- dialogbox will pop up to confirm the action.
- * Options to the LIST and NLST commands are handled (ie. 'ls
- -la' like some clients send to the server will produce output).
- * The FTP commands APPE (=append) and STOU (=store unique) are
- now supported.
- * Data type 'L8' (=local type 8 bits per byte) is now supported.
- * Server is not restarted any more if maximum number of users
- or time-out values are changed.
- * The bug causing Serv-U to beep when it could not log to
- screen has been fixed (actually a MS-Windows bug).
- * Anonymous users no longer see hidden files.
- * Drives are checked for accessability before usage, so no
- longer the 'retry - ignore' dialogboxes.
- * Info on the WinSock socket stack is shown on startup.
- * Fixed bug causing false dir listings for 'dir .'.
- * Made Serv-U more tolerant for firewalls using proxy servers
- that mix PASV and PORT commands.
- * Fixed bug that caused XCWD, XRMD, and XMKD to malfunction.
-
- Version 1.1e
- ------------
- * Anonymous users no longer see 'hidden' files.
- * Fixed a rather nasty bug in the security system.
- * Paths are now reported back with a leading '/'. This is to ensure
- more compatibility with the UNIX format and to make a number of
- Macintosh FTP clients even happier.
- * The start-up message of Serv-U now reports the socket stack it is
- running on.
- * Fixed bug that assigned random passwords to users that should
- have no password (a situation found in users belonging to a group
- where the group password should also be the user's password).
- * When a user/group has a password it is now shown as '************' in
- 'setup - users/groups'. Deleting this deletes the password entry for
- that user/group, ie. it no longer has a password.
- * Spaces are now allowed in user names and passwords.
- * Stopping the server is logged (if logging to file is switched on).
- * Paths are now consistently reported back using '/' instead of '\', to
- be more in line with the UNIX way of working. Mac FTP clients need
- this to function properly.
- * A leading '/' or '\' in front of a full pathname is ignored, ie.
- '/c:/util' is equivalent to 'c:\util'. This allows for UNIX style
- changes of directory, and enables WWW browsers to change drives.
- * The response to an incorrect anonymous password is changed to be
- more informative.
- * Very long pathnames are now supported correctly.
- * Displaying a file when the client changes directory is supported.
- * When 'setup - logging - FTP commands' is switched on it no longer shows
- passwords, 'XXXXX' instead.
-
- Sofar the changes, now a few of the more important items will be
- described in more detail.
-
- Directory change messages
- -------------------------
- When a client changes to another directory using the 'cd' command (or
- in FTP terms, the 'CWD' command), it is possible to have the contents
- of a text file sent to the client. There is no user interface yet for
- this feature (will be in a v1.2), so to enable it you have to change
- your SERV-U.INI file by hand. Add a line with the contents
-
- DirChangeMesFile=message.txt
-
- to the section under '[Global]'. This would display the contents of the
- file MESSAGE.TXT in the directory the client changes to. Of course you
- can change the name to whatever file you want. If you want to display
- the same file for every directory, just fill in a full pathname with
- drive letter. There is no need to put a message file in every directory,
- when not found nothing is diplayed. Netscape uses these directory change
- messages as an informative text at the top of the directory listing
- (looks real nice!). If an anonymous client does not want directory
- change messages it can be switched off by logging in with a '-' as the
- first character of the password (e-mail address in case of anonymous).
-
- Changing to another drive from WWW-browsers
- -------------------------------------------
- Serv-U now ignores an extra '/' or '\' character in front of a drive
- letter. This allows for drive changes (and absolute pathnames) from WWW
- browsers. For example, if you want to log in as user 'James' into shiva
- and use drive/dir 'd:/util' you can enter the following URL:
-
- ftp://james@shiva.mc.duke.edu/d:/util
-
- In other words, just treat drives as part of the path name and things
- will work out OK.
-
- Windows 95 and long file names
- ------------------------------
- Long file and directory names are now supported on Windows 95.
- However, there are a couple of things to keep in mind
- concerning this: There are *many* FTP clients (including all
- UNIX ones) that have problems with spaces in file/dir names.
- Spaces are legal under Win95, but cause problems with these
- clients. Also, many systems pose limits on file name length and
- structure (Windows 3.1 for example), so before converting all
- your 5000 filenames to more descriptive long ones you might
- want to considerer who your main clientele is. Serv-U currently
- converts all file/path names into lower case. I've seen the
- alternative: using the case as is on Win95, and that is not
- a pretty picture. Hence this feature.
-
- If so desired, long file name support can be explicitely switched
- off, by adding a line to the SERV-U.INI file, under the [Global]
- section:
-
- NoLongFileNames=TRUE
-
- KNOWN BUG: Windows 95 release 347 uses a different format for
- the file date and times, producing garbage in the directory
- listing. Long file name support should be switched off as
- described above. Later versions of Win95 seem to work OK.
-
- Disabling 'password' checks for anonymous
- -----------------------------------------
- The release of a number of WWW browsers that don't allow their
- users to setup the password to use for anonymous access has
- prompted me to include this option. To enable it you have to
- add the following line to your [Global] section in the
- SERV-U.INI file:
-
- CheckAnonPass=OFF
-
- After which Serv-U will happily accept whatever is used as an
- anonymous password (even an empty one will do).
-
- Remote execution of DOS or Windows programs
- -------------------------------------------
- To start a program via a FTP client, a user needs the
- appropriate access right. There is no 'interactive' way to
- assign this right (see v1.2), so the SERV-U.INI file has to be
- edited by hand for this. To grant program execution, a user
- needs the 'E' right in his access rule. For example, a user has
- read/write rights in D:\USER then there's a rule like this:
-
- AccessX=d:\user,RW
-
- To add exection right this has to be changed to:
-
- AccessX=d:\user,RWE
-
- To actually execute something the FTP SITE command has to be
- used. The way to do this varies from client to client, but for
- UNIX clients this can be done through the QUOTE command. For
- example, to start SERV-U.EXE remotely one would use the
- following command:
-
- QUOTE SITE EXEC C:/SERV-U/SERV-U
-
- This of course assumes that SERV-U.EXE can be found in
- C:\SERV-U. Also note the use of '/' instead of '\': UNIX
- clients do not take kindly to '\' and as far as Serv-U is
- concerned they are equal. Programs are tried to be started in
- iconic form (ie. minimized) but this does not always work.
- Also, the effect of starting command interpreters and DOS
- commands varies between Windows 3.1 and Windows 95. Go and
- experiment...
-
-
-